<?php
    
    
    /* @access public  登录处理
     * @param message 传递错误信息、
     * @param noe  传递的用户名或邮箱
     * @param vCode 验证码
     * @param $_SESSION["vCode"] inc/validatecode
     * @param $_SESSION['CURRENT_USER'] 创建一个session
     * @param setcookie("uId") 创建一个cookie
     * @param curUser 当前用户
     * @return bool $meassage
     * @param 暂未对密码进行加密
     *  */
    header("Content-type:text/html;charset=utf-8");
    require_once '../inc/user.php';   

    $message="";
    if (isset($_POST["noe"]))
    {
        $curUser=getUserNameEmail($_POST["noe"]);
        
            if (isset($_POST["vCode"])&&$_POST["vCode"]==$_SESSION["vCode"]) 
            {
               
                if (isset($curUser)&& $curUser["uPass"]==$_POST["uPass"]) 
                {
                    $_SESSION['CURRENT_USER']=$curUser;
                    
                    if (isset($_POST["keep"])&&$_POST["keep"]=="true") 
                    {
                        setcookie("uId",$curUser["uId"],time()+60,"/");
                    }
                    
                    header("location:../style/index.php");
                    return;
                }
                else 
                {
                    $message="用户名或密码错误";
                }
            }
            else
            {
                $message="验证码输入错误";
            }
    }
    else 
    {
        $message="用户名不能为空";
    }
    header("location:../style/errorNew.php?message=$message");
    
?>